/**
 * 添加组织节点
 * @ahthor  xiaogq
 * @param treeNode
 */
function addDeptNode(treeNode){
    var node = JSON.parse(treeNode);
    //得到部门等级
    var deptRank = node.deptRank;
    var deptName = node.name.indexOf("(") != -1 ? node.name.substring(0,node.name.indexOf("(")) : node.name;
    var url = Constants.initAddDeptUrl+"?parent.id="+node.id+"&name="+deptName+"&deptRank="+deptRank;
    var tab = {id: "addDept_"+node.id, text: "新建:部门", url:url};
    parent.showTab(tab);
}

/**
 * 编辑组织节点
 * @ahthor  xiaogq
 * @param treeNode
 */
function editDeptNode(treeNode){
    var node = JSON.parse(treeNode);
    var url = Constants.initEditDeptUrl+"?deptId="+node.id;
    var tab = {id: "editDept_"+node.id, text: "编辑:部门", url:url};
    parent.showTab(tab);
}

/**
 * 删除组织节点
 * @ahthor  xiaogq
 * @param treeNode
 */
function delDeptNode(treeNode){
    //得到组织版本号
    var version = $("#org_version").val();
    var node = JSON.parse(treeNode);
    if(confirm("确定要删除该条数据吗？")){
        $.ajax({
            url : getRootPath()+"/"+Constants.delDeptUrl+"?pId="+node.pId+"&id="+node.id,
            type :'POST',
            success:function(data){
                var flag = data.flag;
                if(flag != "true"){
                    alert(flag);
                }else{
                    var treeObj  = $.fn.zTree.getZTreeObj("menuTree");
                    var tId = node.tId;
                    var treeNode = treeObj.getNodeByTId(tId);
                    treeObj.removeNode(treeNode);
                }
            },
            error : function(data){
                alert("删除部门(组织)信息异常!");
            }
        });
    }
}